Towards User Simulators That Stay On Task And Still Sound Natural
兼顾任务遵循与行为自然度的用户模拟器
🧭 用户模拟器 · RL+对抗判别器 ★ 深度解读
Cornell University · Microsoft Research
用 RL 联合动态对抗判别器训练用户模拟器,有效对话率 46.2%,为最强现有模型的 3.3 倍
📌 工作参考价值(4 点)
- 在需要模拟用户生成多轮对话的场景(如评估导购 Agent、电商客服助手),不要只用 prompt 大模型或纯 SFT;可借鉴 SFT+RL+动态判别器配方:先 SFT 对齐真实用户语料,再用联合奖励优化任务完成度和自然度。
- 自然度评估要避免 LLM-as-a-judge,用轻量判别器(如 ModernBERT)做对抗训练,每 N 步重训,防止 reward hacking;业务中可训练真实用户 vs 模拟对话的判别器,作为线上模拟器的质量监控信号。
- 设计 coverage 奖励时引入信息不对称:给生成模型的意图抽象、给 reward 的子目标具体,可防止模型逐字复述意图刷分,鼓励多样化合理行为;类似可应用于推荐解释生成或 Agent 指令跟随训练。
- 终止/质量奖励可作为必要的门槛:先检查角色切换、重复输出、提前终止等硬失败,再做细粒度打分;这能低成本过滤掉不可用样本,提升自动化评估信噪比。